<?php
/*
* Copyright (C) 2011 OpenSIPS Project
*
* This file is part of opensips-cp, a free Web Control Panel Application for
* OpenSIPS SIP server.
*
* opensips-cp is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* opensips-cp is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*/


require_once("../../../../config/session.inc.php");
require("../../../common/mi_comm.php");
require("../../../common/cfg_comm.php");
session_load();
?>
<fieldset><legend>Sending MI command: <?=$command?></legend>
<br>
<?php

$mi_connectors=get_all_proxys_by_assoc_id(get_settings_value('talk_to_this_assoc_id'));
$dispatcher_partition = get_settings_value("dispatcher_partition");
if ($dispatcher_partition == "")
	$dispatcher_partition = false;

for ($i=0;$i<count($mi_connectors);$i++){
	echo "Sending to <b>".$mi_connectors[$i]."</b> : ";

	$errors = NULL;
	$message=mi_command( "ds_reload",
		($dispatcher_partition?array("partition"=>$dispatcher_partition):NULL),
		$mi_connectors[$i], $errors);

	if (!$errors) {
		echo "<font color='green'><b>Success</b></font>";
	} else {
		echo '<tr><td align="center"><div class="formError">'.join(", ", $errors).'</div></td></tr>';
	}
	echo "<br>";
}

?>

</fieldset>
